package com.shtel.paas.monitorcenter.monitoring.alarm.management.warn.notice.mapper;

import java.util.List;
import java.util.Map;

import com.shtel.paas.monitorcenter.monitoring.alarm.management.warn.notice.entity.WarnNoticeEntity;
import com.shtel.paas.monitorcenter.monitoring.alarm.management.warn.notice.vo.TitleVo;
import com.shtel.paas.monitorcenter.monitoring.alarm.management.warn.notice.vo.WarningNoticeCountVo;
import com.shtel.paas.monitorcenter.monitoring.alarm.management.warn.notice.vo.XyDataVo;
import com.shtel.paas.monitorcenter.monitoring.alarm.management.warn.notice.vo.selectoptionValueVo;
import com.shtel.paas.monitorcenter.system.management.user.management.vo.MonitoringCenterUserVo;




/**
 * 历史分析数据接口
 * @author zhaochuan.zhong
 *
 */
public interface WarnNoticeMapper {

	List<MonitoringCenterUserVo> selectWarnNoticeInfo(WarnNoticeEntity rmpEnt);
	
	//查询当天的报警数量
	List<WarningNoticeCountVo> selectNowAlarmCount(WarnNoticeEntity rmpEnt);
	
	//查询历史的报警数量
	List<WarningNoticeCountVo> selectAllAlarmCount(WarnNoticeEntity rmpEnt);

	List<TitleVo> selectTitle(WarnNoticeEntity rmpEnt);

	List<XyDataVo> selectXYCount(WarnNoticeEntity rmpEnt);

	List<WarningNoticeCountVo> selectTableList(WarnNoticeEntity rmpEnt);

	List<selectoptionValueVo> selectOptionValue();
	
	
	
}
